/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 17655
 * Date: 2024-11-04
 * Time: 22:15
 */
public class test1 {

    /*
    LeetCode 283   移动零
    给定一个数组 nums，编写一个函数将所有 0 移动到数组的末尾，同时保持非零元素的相对顺序。
     */
    public void moveZeroes(int[] nums) {
        int n = nums.length;
        int slow = -1;
        for(int fast = 0; fast<n;fast++){
            if(nums[fast]!=0){
                slow++;
                int tmp=nums[fast];
                nums[fast]=nums[slow];
                nums[slow]=tmp;
            }
        }
    }
}
